package view.backing.laboratorio;

import chemtools_logica.Beans.LaboratorioBean;

import chemtools_logica.Beans.OrdenproduccionBean;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

public class bSessionScopeBeanlaboratorio implements Serializable {
    @SuppressWarnings("compatibility:-5817372598509069213")
    private static final long serialVersionUID = 1L;

    //VARIABLES DE PANTALLA PRINCIPAL LIMPIAR Y BUSCAR
    private LaboratorioBean buscaLaboratorioBean = new LaboratorioBean();
    private List<LaboratorioBean> listaLaboratorios = new ArrayList<LaboratorioBean>();

    //FIN VARIABLES DE PANTALLA PRINCIPAL LABORATORIOS

    //VARIABLES REGISTRAR
    private LaboratorioBean nuevoLaboratorioBean = new LaboratorioBean();
    private List<SelectItem> distritos = new ArrayList<SelectItem>();
    private List<SelectItem> provincia = new ArrayList<SelectItem>();
    private List<SelectItem> departamento = new ArrayList<SelectItem>();
    //FIN VARIABLES REGISTRAR

    //VARIABLES EDITAR
    private LaboratorioBean laboratorioSeleccionado = new LaboratorioBean();
    private LaboratorioBean laboratorioEditado = new LaboratorioBean();
    //FIN VARIABLES EDITAR

    // variables ver
        private List<OrdenproduccionBean> listaOrdenesProduccion= new ArrayList<OrdenproduccionBean>();
    // fin variables ver
        
    public bSessionScopeBeanlaboratorio() {
        super();
        buscaLaboratorioBean.setEstado(-1);
        nuevoLaboratorioBean.setEstado(1);
    }


    public void setListaOrdenesProduccion(List<OrdenproduccionBean> listaOrdenesProduccion) {
        this.listaOrdenesProduccion = listaOrdenesProduccion;
    }

    public List<OrdenproduccionBean> getListaOrdenesProduccion() {
        return listaOrdenesProduccion;
    }

    public void setLaboratorioEditado(LaboratorioBean laboratorioEditado) {
        this.laboratorioEditado = laboratorioEditado;
    }

    public LaboratorioBean getLaboratorioEditado() {
        return laboratorioEditado;
    }

    public void setDistritos(List<SelectItem> distritos) {
        this.distritos = distritos;
    }

    public List<SelectItem> getDistritos() {
        return distritos;
    }

    public void setProvincia(List<SelectItem> provincia) {
        this.provincia = provincia;
    }

    public List<SelectItem> getProvincia() {
        return provincia;
    }


    public void setDepartamento(List<SelectItem> departamento) {
        this.departamento = departamento;
    }

    public List<SelectItem> getDepartamento() {
        return departamento;
    }

    public void setNuevoLaboratorioBean(LaboratorioBean nuevoLaboratorioBean) {
        this.nuevoLaboratorioBean = nuevoLaboratorioBean;
    }

    public LaboratorioBean getNuevoLaboratorioBean() {
        return nuevoLaboratorioBean;
    }

    public void setLaboratorioSeleccionado(LaboratorioBean laboratorioSeleccionado) {
        this.laboratorioSeleccionado = laboratorioSeleccionado;
    }

    public LaboratorioBean getLaboratorioSeleccionado() {
        return laboratorioSeleccionado;
    }

    public void setBuscaLaboratorioBean(LaboratorioBean buscaLaboratorioBean) {
        this.buscaLaboratorioBean = buscaLaboratorioBean;
    }

    public LaboratorioBean getBuscaLaboratorioBean() {
        return buscaLaboratorioBean;
    }


    public void setListaLaboratorios(List<LaboratorioBean> listaLaboratorios) {
        this.listaLaboratorios = listaLaboratorios;
    }

    public List<LaboratorioBean> getListaLaboratorios() {
        return listaLaboratorios;
    }
}
